package org.ctd.springframework.beans.factory.support;

import org.ctd.springframework.beans.factory.BeanFactory;
import org.ctd.springframework.beans.factory.config.AutowireCapableBeanFactory;

/**
 * AbstractAutowireCapableBeanFactory
 *
 * @author chentudong
 * @time 2019/3/24 20:22
 */
public abstract class AbstractAutowireCapableBeanFactory extends AbstractBeanFactory implements AutowireCapableBeanFactory {
    public AbstractAutowireCapableBeanFactory() {
        super();
//        ignoreDependencyInterface(BeanNameAware.class);
//        ignoreDependencyInterface(BeanFactoryAware.class);
//        ignoreDependencyInterface(BeanClassLoaderAware.class);
    }

    public AbstractAutowireCapableBeanFactory(BeanFactory parentBeanFactory) {
        this();
        setParentBeanFactory(parentBeanFactory);
    }
}
